<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>逻辑或操作符</title>
    <script>

        // 在使用逻辑或操作符的时候，要始终铭记它是一个短路操作符， 只要有一个true则返回true

        // let found = true;
        // let result = (found || undefinedVariable)
        // alert(result); //会执行， 因为found是true， 逻辑或操作符会继续对 undefinedVariable进行求值，所以及时该值未定义，也不会报错

        let found2 = false;
        let result2 = (found2 || undefinedVariable)
        alert(result2);//false //不会执行，因为found2 是false，逻辑或操作符会继续对 undefinedVariable进行求值，因为该变量未定义，所以会报错
    </script>
</head>
<body>
逻辑或操作符



</body>
</html>